<?php
define('FPDF_FONTPATH', 'font/');
require('funcoes/fpdf.php');

// bd.php deve conter as funções para se conectar no banco de dados
include("conexao.php");
// busca os dados no banco de dados

$select = "select u.id_usuario, u.nome, u.email, i.autores, i.titulo_trabalho
 	from secitec.usuarios u 
	inner join secitec.inscricoes i on(u.id_usuario = i.id_usuario)
	order by i.titulo_trabalho";

$query = pg_exec($conexao, $select);
$busca[resultado] = pg_fetch_all($query);
$resultado = $busca[resultado];
$Quantidade = count($resultado);


$pdf = new FPDF();
$pdf->Open();
$pdf->AddPage();
// ajusta a fonte
$pdf->SetFont('Arial', 'B', 10);
// ajusta a cor da fonte
$pdf->SetTextColor(3, 98, 166);
//coloca a cor de desenho da célula (borda), valores r, g, b
$pdf->SetDrawColor(3, 98, 166);
//coloca a cor do preenchimento da célula, valores r, g, b
$pdf->SetFillColor(205, 232, 251);
//captura o valor da coordenada Y
$Y=$pdf->GetY();
//parametros largura, altura, conteudo(texto), borda, alinhamento, preenchimento, url
$pdf->MultiCell(80, 5, 'Trabalho', 1, 'C', true); 
//move o cursor 
$pdf->SetXY(93, $Y);
$pdf->MultiCell(50, 5, 'Autor(es)', 1, 'C', true); 
$pdf->SetXY(146, $Y);
$pdf->MultiCell(50, 5, 'Email', 1, 'C', true); 

$pdf->SetFont('Arial', '', 9);
$pdf->SetTextColor( 0, 0, 0);
$Y=$pdf->GetY()+3;
$pdf->SetY($Y);

for ($i = 0 ; $i < $Quantidade; $i++) {
    $pdf->SetFillColor(232, 232, 232);
    $Y=$pdf->GetY();
    $pdf->MultiCell(80, 5, utf8_decode($resultado[$i][titulo_trabalho]), 0, 'J', true);
    $H1=$pdf->GetY();
    $pdf->SetXY(93, $Y);
    //repete o processo
    $pdf->MultiCell(50, 5, utf8_decode($resultado[$i][autores]), 0, 'J', true); 
    $H2=$pdf->GetY();
    $pdf->SetXY(146, $Y);
    $pdf->MultiCell(50, 5, utf8_decode($resultado[$i][email]), 0, 'J', true); 
    $H3=$pdf->GetY();
    //testa os valores das coordenadas Y
    if($H1>$H2) { $Y=$H1; } else { if($H3>$H2){ $Y=$H3; } else { $Y=$H2; } }
    // ajusta a nova linha
    $pdf->SetY($Y+3);
}
$pdf->Output();
?>
